4152d42bedf2aa5bc12a908ae98354e33a4ed9b6,src/VASL/LOS/Map/Map.java,Map,checkRBrrembankments,#LOSStatus#LOSResult#HashSet#,3180

Before Change


                        }
                    }
                    // handle cellars
                    else if (status.source.getName().contains("Cellar")) {
                        if (status.range != 1 && status.rangeToSource == 1 && status.targetElevation <= status.sourceElevation+1) {
                            status.blocked = true;
                            status.reason = "Unit in cellar cannot see over hexside terrain to non-adjacent target (O6.3)";

After Change


                        }
                    }
                    // handle cellars
                    else if (status.source.getTerrain().isCellar()) {
                        if (status.range != 1 && status.rangeToSource == 1 && status.targetElevation <= status.sourceElevation+1) {
                            status.blocked = true;
                            status.reason = "Unit in cellar cannot see over hexside terrain to non-adjacent target (O6.3)";